XMLwriter validates XML documents against a DTD or Schema.
The XML reference (in program help) is a summary of the XML specification. It is aimed as a quick reference to XML syntax. It includes rules, examples and tips.
The validating parser used in XMLwriter is 100% percent compatible with Microsoft's IE5, so you can confidently design XML documents with the intent of viewing them successfully on the Web.
XMLwriter is capable of converting XML documents using XSL (stylesheets). Converted files are called "output files", and can be viewed in the Output View.
XMLwriter allows you to validate and convert multiple files simultaneously. The results of a batch validation are shown in the Error view. The results of a batch conversion are shown in the Output view.
When you open a new file in XMLwriter, you can choose from a range of document templates. These templates have the basic set of markup required for each file type, and can be modified.
XMLwriter allows you to view an XML document as an expandable element tree. Any well-formed XML document can be viewed in Tree View.
TagBar allows you to load and display all of the elements defined in a Schema document. Using TagBar, you can drag and drop elements into an XML document.
XMLwriter has a light-weight command line tool which allows you to perform XML validation and XSL conversion from the command line or a batch file.
XMLwriter has an easy to use, uncluttered, text editing interface. This means that you are not forced to enter your mark-up in a box here or a wizard there. You can directly edit text inside the document without having to wade through tedious interfaces.
XMLwriter has real-time colour syntax highlighting, so you can easily distinguish between tags, attributes, comments and non-markup text. The syntax colouring feature recognises all HTML 4.0 tags and attributes, all CSS 2.0 properties, all XSL and XSLT tags and formatting objects (fo). Unknown tags or keywords are highlighted. All colours can be customised to your preferences.
You can see what your XML documents are going to look like on the Web by viewing them in the internal browser, which uses Microsoft's Internet Explorer 5.0 rendering engine.
XMLwriter has dockable toolbar and workspace windows to allow you to easily manipulate the on-screen window environment. The toolbar and workspace windows can be toggled on or off, and documents can be edited at full-screen.
View an unlimited number of documents simultaneously. The size of each document is limited only by your computer's available resources.
You will never be far from help in XMLwriter. XMLwriter comes with a comprehensive online help guide to take you through the "how to's". If you want a quick explanation of what something is, just click anywhere in the program window after activating the What's This? help button on the toolbar.
Drag and drop editing is supported throughout XMLwriter. You can drag and drop files within Project View, drag files from Project View across to the document window, or drag and drop text within a document. You can also drag and drop elements from TagBar onto the document window.
XMLwriter allows you to place bookmarks in a document for easy reference when editing large documents.
XMLwriter allows you to search for strings of text in a file. The last few searches are stored in a drop-down list box on the tool bar, for easy reselection.
XMLwriter allows unlimited undo and redo for quick and easy editing.
Nesting tags is made easier with auto-indent. When you begin a new line, auto-indent positions your cursor at the same initial position of text on the previous line.
XML Writer allows you to preview your document and make any adjustments to the page margins and orientation.
XMLwriter allows you to customise the existing toolbars, or create new ones. You can add your own custom icons, remove icons, or rearrange the existing icons. You can rearrange menu items, or you can change or add new keyboard shortcuts.
Project View has been specifically designed to create, edit and view files contained within a project. Project files are displayed in the Project View as an expandable file tree.